/*
走进泛型
考虑一种情景，设计一个Score对象，包括课程名称、课程号、课程成绩。但成绩分为两种形式，
一种是优秀、良好、及格等这种字符串类型，一种是具体分数如80,75.5, 66.666等Integer、float、double等。怎么设计
之前学习过所有的类型都是引用于Object类型，Object是不是可以接受所有类型，是不是可以把成绩设计为Object类型的成员变量
注意是Integer，不是int基本类型，int基本类型不是对象类型
 */
package com.Generics;

public class Score {
    //下面是成员变量
    String name;
    String id;
    Object score;  //因为Object是所有类型的父类，因此既可以存放Integer，也能存放String，double等

    // 这是构造方法，方法名和类型相同
    public Score(String name, String id, Object score) {
        this.name = name;
        this.id = id;
        this.score = score;
    }
}
